home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #14 / Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO / netmail / mplus400.zip / HISTORY.DOC < prev    next >
Text File  |  1996-01-26  |  66KB  |  1,347 lines

  1. Mail Manager +Plus+ Version history:
  2.  
  3.    ----------------------[ v4.00  - 01/26/96 ]------------------------
  4.  
  5.      A major update to Mail Manager +Plus+.  There have been MANY
  6.      changes since the release of v3.61.  Hold onto your hat....
  7.  
  8.      1 - As many as 25,600 conferences can now be configured.  (We get
  9.          dizzy just THINKING about 25,600 conferences!)
  10.  
  11.      2 - Expert users no longer get the "press a key" prompt at end of
  12.          opening screen.  They go straight to main menu prompt.  You might
  13.          want to notify any of your users using logon scripts, as this may
  14.          affect their operation.
  15.  
  16.      3 - Screen is now cleared before jumping to DOS locally.
  17.  
  18.      4 - "Checking conferences" at startup was eliminated.  (HOORAY!)
  19.          There is now only one conference in memory at any given time.
  20.          This means some extra disk access when selecting conferences and
  21.          manually resetting message pointers.  It also works out to a net
  22.          time savings for normal operation of the door, due to not having
  23.          to scan every conference when the door loads.  This tradeoff was
  24.          necessary to support more than 500 conferences.
  25.  
  26.      5 - New user option added in C)onfiguration section:  Whether or not to
  27.          include only active conferences in CONTROL.DAT.  Including only
  28.          active conferences in CONTROL.DAT can cut down the time required
  29.          to build the QWK packet considerably, especially if you have many
  30.          conferences configured.  The downside is that depending on the
  31.          offline reader being used, the user might not be able to ADD a
  32.          conference via REP packet unless all conferences are listed in
  33.          their CONTROL.DAT.
  34.  
  35.      6 - F)ind a conference tweaked in C)onfig option A:  can now enter
  36.          "F text" to immediately start search for "text".  This option also
  37.          now shows whether or not the conference is activated prior to
  38.          letting you toggle it on or off.
  39.  
  40.      7 - Can now specify an alias file for Fido conferences as well as RBBS.
  41.          This means you can now use Alias names in Fido areas (at Sysop's
  42.          discretion, of course).
  43.  
  44.      8 - Added /TS command line switch, to aid in troubleshooting a new
  45.          installation or upgrade.  This will create a TSHTx.LOG file in
  46.          the directory for log files.  If you have a problem running this
  47.          door, the contents of this file may help.
  48.  
  49.      9 - Displays twiddle when constructing conf selection screens (most
  50.          useful on slower systems, where the user might think the door had
  51.          gone to sleep).
  52.  
  53.     10 - CDOOR 9406 puts sysop real name in DORINFO instead of "SYSOP".
  54.          The door can now deal with this.
  55.  
  56.     11 - When posting an *.MSG netmail message, the door now searches the
  57.          entire compiled nodelist when looking up a partial sysop name,
  58.          allowing you to pick and choose which address to send the message
  59.          to.  All prior release versions of Mail Manager +Plus+ only
  60.          returned the first hit on your search string.  This does not
  61.          affect Sysops using RBBS *M.DEF message bases for netmail.
  62.  
  63.     12 - Fixed bug in which a blank name in the "From" field in a REP packet
  64.          would be accepted.
  65.  
  66.     13 - Extended R)eset all option in config option X.  Can now also reset
  67.          pointers to what they were before the last time they were changed
  68.          by the door, i.e. previous extraction or manual change.  Extended
  69.          this to individual conferences, as well. (Whether or not to allow
  70.          "reset to previous" is sysop-configurable in MAILCFG).
  71.  
  72.     14 - E)xpedite goes into only a 4-second countdown timer in expert mode.
  73.  
  74.     15 - Copyright updated to 1996 (sheesh).
  75.  
  76.     16 - Violation notices now return original message text to user.
  77.  
  78.     17 - Support added for as many as 999 nodes.  This required changes to
  79.          the filenames for the door's system text files.  Conventions:
  80.  
  81.          (node) = node number (1, 2, etc.).  Optional.
  82.          (graphic) = graphic version of file (R, C, G).  Optional.
  83.  
  84.          Node and graphic-specific versions are optional.  If you want to
  85.          share a common set of non-graphic, ascii graphic, ansi graphic,
  86.          and RIP graphic files between all nodes on your system, leave the
  87.          (node) argument off of the filename.
  88.  
  89.          The door looks first for correct graphic and node-specific version.
  90.          If not found, steps down and looks for the next-likely candidate,
  91.          and eventually looks for the non-graphic, non-node-specific version
  92.          of the file before it gives up.
  93.  
  94.                                                     EXAMPLE
  95.          OLD FORMAT       NEW FORMAT                (Node 1, Ansi)  DEFAULT
  96.          -----------      -----------------------   --------------  --------
  97.          MAILMGR.ARL  ->  MMGR(node).ARL            MMGR1.ARL       MMGR.ARL
  98.          MAILMGR.BUL  ->  MMGR(node).BUL            MMGR1.BUL       MMGR.BUL
  99.          MAILMGR.MNU  ->  MMGR(graphic)(node).MNU   MMGRC1.MNU      MMGR.MNU
  100.          MAILMGR.FMS  ->  MMGR(node).FMS            MMGR1.FMS       MMGR.FMS
  101.          MAILMGR.PRE  ->  MMGR(graphic)(node).PRE   MMGRC1.PRE      MMGR.PRE
  102.          MAILMGR.PRO  ->  MMGR(node).PRO            MMGR1.PRO       MMGR.PRO
  103.          MAILMGR.SWP  ->  MMGR(node).SWP            MMGR1.SWP       MMGR.SWP
  104.          MMGR1.HLP    ->  MMGR(graphic)(node).HL1   MMGRC1.HL1      MMGR.HL1
  105.          MMGR2.HLP    ->  MMGR(graphic)(node).HL2   MMGRC1.HL2      MMGR.HL2
  106.          NEW_USER.OPT ->  MMGR(node).OPT            MMGR1.OPT       MMGR.OPT
  107.          PRELOG.RBS   ->  MMGR(graphic)(node).HEL   MMGRC1.HEL      MMGR.HEL
  108.          EPILOG.RBS   ->  MMGR(graphic)(node).BYE   MMGRC1.BYE      MMGR.BYE
  109.          MMGRNODE.OB  ->  MMGR(node).OB             MMGR1.OB        MMGR.OB
  110.          MMGRNODE.AKA ->  MMGR(node).AKA            MMGR1.AKA       MMGR.AKA
  111.  
  112.          All of these in the "Path to text files" directory, as-listed in
  113.          MAILCFG.
  114.  
  115.          ALSO... the UPDATE utility will only look for and create node-
  116.          specific versions of these files if it is run against a node-
  117.          specific MAILMGRx.CFG configuration file.  If you are using a
  118.          common MAILMGR.CFG for all nodes, yet have a few node-specific
  119.          versions of the above text files, you will need to manually copy
  120.          the existing versions to the new filenames.  An example would be
  121.          a special swap file for node 1, which may currently be on your
  122.          disk as MAILMGR1.SWP.  In this case, if the UPDATE utility did
  123.          not create MMGR1.SWP, you will need to create it manually.
  124.  
  125.          And lastly - MMGR.OPT has a new argument at the end of the file,
  126.          for whether or not to include only active conferences in
  127.          CONTROL.DAT.  See the example MMGR.OPT in this archive.
  128.  
  129.     18 - Long conference description upped from 25 to 60 characters.
  130.  
  131.     19 - Fido Areaname upped from 15 to 25 characters.
  132.  
  133.     20 - Path/name of user files, message files, and alias files dropped
  134.          from a max of 80 chars each to a max of 60 chars each.
  135.  
  136.     21 - Check for LANtastic bypassed, since we don't really need to know
  137.          this, and keeps from errantly reporting LANtastic active when it
  138.          isn't on some systems.
  139.  
  140.     22 - Tweaked checking of available disk space.  Should fix problem in
  141.          determining free space when free clusters are > 32767.
  142.  
  143.     23 - Fido *.MSG conferences:  The name of each Fido conference's index
  144.          file now agrees with the new user filename for each conference.
  145.          Filenames are now:
  146.  
  147.              Fido user file  = CONFNAMU.MGR
  148.              Fido index file = CONFNAMU.NDX
  149.  
  150.          Both of these will be located in the same directory as the *.MSG's
  151.          themselves for each conference.
  152.  
  153.     24 - Memory management tweaks.
  154.  
  155.     25 - Improved handling of long messages in Fido *.MSG conferences.  Now
  156.          extracts messages (and handles messages in REP packets) longer than
  157.          99 lines.  Online read/reply in these types of areas are still
  158.          limited to 99 lines.
  159.  
  160.     26 - Zone and Point displays in the first line of *.MSG netmail messages
  161.          were eliminated, due to some mail processors putting incorrect
  162.          values in the Fido message header for these fields.  This doesn't
  163.          affect operation, just keeps from reporting incorrect Zone and
  164.          Point in the top line of the message.
  165.          (Suggested by many over the years)
  166.  
  167.     27 - Rudimentary RIP support added, and new configuration option on the
  168.          2nd screen of MAILCFG for whether or not to autodect RIP.  Door
  169.          now looks for and displays "R" graphics versions of files if
  170.          caller's graphic type is "3" or higher in DORINFO/DINF, or if RIP
  171.          is detected and caller's graphics in RBBS are at least ANSI or
  172.          better.  The latter was a neccessary addition, as no version of
  173.          RBBS currently supports graphics type 3 in DORINFO/DINF.
  174.          (Suggested by George Omoregie, Robert Holmes, and several others)
  175.  
  176.     28 - Support added for RBBS 17.5b "Internet conference" *I.DEF files.
  177.          If you have this type of conference configured in RBBS 17.5b, the
  178.          door will function equivalently to RBBS 17.5b when P)osting or
  179.          R)eplying to a message online in the door in one of these areas.
  180.          All five options of *I.DEF are supported, and the *I.DEF file
  181.          must be in the same directory as the message file for that
  182.          conference.  See the 17.5b "FEATURES.TXT" for more information.
  183.  
  184.          * NOTE * Messages found within REP packets that are destined for
  185.          one of these types of conferences are handled as per all previous
  186.          versions of the door.
  187.  
  188.     29 - Smarttext is now honored in text files that are displayed to the
  189.          user.  (We're amazed that nobody ever mentioned this)
  190.  
  191.     30 - UPDATE.EXE modified to handle a few known problems with earlier
  192.          versions of Mail Manager +Plus+:
  193.  
  194.          - The TXT2CFG utility in versions 3.51, 3.52, 3.60, and 3.61 sets
  195.            the version number to 3.50 when it saves the configuration file.
  196.  
  197.          - An early beta of MAILCFG (v3.71c) was given to a few beta testers,
  198.            prior to 3.91a.  This version of MAILCFG sets the version number
  199.            to 4.00.  Oops again.
  200.  
  201.          Either one of these conditions would cause UPDATE.EXE to think you
  202.          were attempting to update from the wrong version number.  UPDATE
  203.          now pauses and allows you to fix your version number prior to the
  204.          actual file conversion, when it runs across these situations.  
  205.  
  206.          The other (less complicated to explain) way to fix the problem is
  207.          to run MAILCFG from your current non-beta release, and save your
  208.          settings with no changes, prior to running the UPDATE utility.
  209.          This too will allow UPDATE to do it's job.
  210.  
  211.          (Reported by Francois Massonneau and several others)
  212.  
  213.     31 - The RBBS-PC v17.5 wide beta (220 version) smarttext colors are now
  214.          supported in bulletins, news, and text files.  The difference from
  215.          previous versions of the door are:
  216.  
  217.          - {C1 through {C4 are the same colors, but low intensity instead
  218.            of high intensity.  (To agree with 17.5)
  219.  
  220.          - There are now a total of 24 colors (instead of the original 4).
  221.  
  222.          The complete list follows (those of you running the 17.5 beta can
  223.          just look at COLOR.DEF... they're the same):
  224.  
  225.          Smarttext   
  226.               Code   Color              Description
  227.          ---------   -----------------  ---------------
  228.                 C1   GREEN              Foreground
  229.                 C2   YELLOW                 "
  230.                 C3   MAGENTA                "
  231.                 C4   CYAN                   "
  232.                 C5   RED                    "
  233.                 C6   BLUE                   "
  234.                 C7   WHITE                  "
  235.                 C8   WHITE ON BLUE  Foreground/Background
  236.                 C9   BRIGHT BLUE        Foreground
  237.                 CA   BRIGHT GREEN           "
  238.                 CB   BRIGHT CYAN            "
  239.                 CC   BRIGHT RED             "
  240.                 CD   BRIGHT MAGENTA         "
  241.                 CE   BRIGHT YELLOW          "
  242.                 CF   BRIGHT WHITE           "
  243.                 CG   BLACK                  "
  244.                 G0   BLACK BACKGROUND   Background
  245.                 G1   BLUE BACKGROUND        "
  246.                 G2   GREEN BACKGROUND       "
  247.                 G3   CYAN BACKGROUND        "
  248.                 G4   RED BACKGROUND         "
  249.                 G5   MAGENTA BACKGROUND     "
  250.                 G6   BROWN BACKGROUND       "
  251.                 G7   WHITE BACKGROUND       "
  252.  
  253.          (Suggested by Francois Massonneau)
  254.  
  255.     32 - If you are using FMS directories, the number of new files found
  256.          when a user extracts a mail packet is now written to the log file.
  257.          If you have multiple FMS directories configured, multiple entries
  258.          will be written to the log file.
  259.          (Suggested by Francois Massonneau)
  260.  
  261.     33 - Screen is no longer cleared just before the main menu is displayed.
  262.  
  263.     34 - Error reporting clarified.
  264.  
  265.     35 - All executables are now compressed with LZEXE to save disk space and
  266.          improve execution speed.
  267.  
  268.     36 - All of the supplemental utilities except MMGRNODE.EXE have been
  269.          updated for this release.
  270.  
  271.    ----------------------[ v3.61  - 09/14/94 ]------------------------
  272.  
  273.      A maint. release to the v3.6 series.
  274.  
  275.       1) Now checks available disk space before attempting to swap
  276.          to disk during shell operations, and will not swap if
  277.          insufficient space to do so.
  278.  
  279.       2) MAILCFG now checks for pre-v3.6 configuation files, and will
  280.          automatically suggest a "path to log files" if one isn't
  281.          already listed, or if "path to log files" is still set to
  282.          the name of the FMS directory.
  283.  
  284.       3) Fixed reported bug in which /A command line switch would not
  285.          process a waiting REP packet.  Problem only occurred when
  286.          no QWK was created during the /A process.
  287.  
  288.       4) Swap file size is now shown on sysop's I)nfo screen.
  289.  
  290.       5) Eliminated countdown timer when /A, /I, or /O command line
  291.          switches are used.
  292.  
  293.       6) Numerous additions to error messages in the MAILMGRx.LOG
  294.          files, to aid sysops in debugging their setups.
  295.  
  296.       7) Added check for "->" in addition to "TO:" in the first line
  297.          of the message body, for carrying over into subsequent
  298.          messages when long REP messages are split into smaller parts.
  299.          ("->" is used in the RIME network).
  300.  
  301.       8) MMGRNODE utility no longer displays a negative number of nodes
  302.          when more than 32K nodes are compiled at once from any one
  303.          nodelist.  (This was a display bug only, it did not affect
  304.          the operation of the door).
  305.  
  306.       9) MAILFIX updated to v4.31, fixes problem with handling messages
  307.          greater than 4K in length when also renumbering the message
  308.          base.  /N switch no longer needs to list the path/name of the
  309.          user file, if user file is in same subdir as the message file.
  310.          Can also specify a work drive/path to use for temporary files,
  311.          to speed up operation.
  312.  
  313.      All other utility programs are unchanged from the v3.60 release.
  314.  
  315.    ----------------------[ v3.60  - 07/01/94 ]------------------------
  316.  
  317.      A significant update to the v3.x series.
  318.  
  319.      1) The MMGRNODE utility was updated with the ability to compile the
  320.         highest numbered nodelist, and also with the ability to compile
  321.         just one specific zone.  Run the new MMGRNODE with no command
  322.         line for usage, or see MAILMGR.DOC.
  323.  
  324.      2) MAILMGR.FMS has changed in format; there are now five arguments
  325.         on each line, as follows:
  326.  
  327.           1, \RBBS\DIR\FMS.DIR, "Text for line 1", 5, S
  328.  
  329.              Arg #1 = MMGR conference number for this FMS dir
  330.              Arg #2 = Full path/filename to this FMS dir
  331.              Arg #3 = Text for first line of newfiles header for this dir
  332.              Arg #4 = Min sec level to get new files from this FMS
  333.              Arg #5:  How to handle security for new file listings.
  334.                       A = Use user's A)ctive sec level when door was invoked.
  335.                       M = Use user's sec level from M)ain
  336.                       S = Use user's sec level from S)ubboard
  337.                           (conf # in arg 1).
  338.  
  339.      3) Mail Manager +Plus+ can now swap itself to disk, without requiring
  340.         a "loader" program like Davis Augustine's SHROOM.  New text file
  341.         MAILMGR.SWP contains the "shell to disk" options.  If this file
  342.         does not exist in your Mail Manager directory, the door will not
  343.         attempt to swap itself to disk during shell operations.
  344.  
  345.      4) Node-specific versions of MAILMGRx.FMS and MAILMGRx.SWP implemented
  346.         (where "x" is the node number).  If node-specific version not found,
  347.         defaults back to just MAILMGR.SWP and MAILMGR.FMS.
  348.  
  349.      5) Can now specify the path in which log files are to be stored.
  350.         This option is on the first screen of MAILCFG (the option that
  351.         used to be the FMS directory information).
  352.  
  353.      6) MAILCFG modified (at the suggestion of someone or another) to save
  354.         the status of the [INSERT] key between fields.  All previous
  355.         versions turned INSERT ON when editing a new field.
  356.  
  357.      7) New options (as appropriate) are now displayed at the Sysop-only
  358.         I)nfo screen from the main menu.  The information about the
  359.         netbios semaphore files was removed from this display.
  360.  
  361.      8) CFG2TXT and TXT2CFG utilities updated to reflect the new "path
  362.         to log files" option.
  363.  
  364.      9) Fixed problem that has been there for a long time now related
  365.         to saving the "type of messages to extract from this conference"
  366.         setting.  Bug only appeared when Sysop is forcing the security
  367.         violation conference as active.
  368.         Thanks to Francois Massonneau for finding this one.
  369.         [ Je ne comprends francais, Francois.... ;-) ]
  370.  
  371.     10) Fixed another old irritant:  Clearing a line from the display
  372.         works again (when displaying a help file, etc.).  We broke this
  373.         one a while back and just happened to run across it....
  374.  
  375.     11) Old irritant #38263 fixed - Now deletes only an exact name match
  376.         on .ZIP, LZH, ARJ, and ARC files prior to creating mail packets.
  377.         All previous versions (or at least a LOT of previous versions)
  378.         deleted all compressed files from the work directory, whether
  379.         they were related to the door or not.  This should fix that
  380.         headache for those of us who configure the work directory as
  381.         our main download/upload dir in our term program. 
  382.  
  383.     12) Trim both left and right blank spaces from input at the main menu.
  384.  
  385.     13) A situation that has been there since clear back at v2.00: program
  386.         should now extract private personal *.MSG msgs both to and FROM
  387.         that user.  All previous versions only allowed extraction of
  388.         private messages in *.MSG format that were addressed *TO* the user,
  389.         unless user had sufficient security to read ALL messages.  We're
  390.         amazed that nobody ever mentioned this.
  391.  
  392.     14) Support added for the currently-circulating RBBS 17.5 wide beta
  393.         (0607 version).  If DORINFOx.DEF not found, the door will now
  394.         automatically look for DINFx.DEF (where 'x' is the node number).
  395.  
  396.     15) The supplemental utilities MNET and MAILFIX are now included in
  397.         their entirety, in ZIP format.  Previous versions of the door
  398.         contained just the executables of these packages, with 
  399.         corresponding entries in MAILMGR.DOC.
  400.  
  401.    ----------------------[ v3.52  - 03/25/94 ]------------------------
  402.  
  403.      A maint. release to the v3.5 series.
  404.  
  405.      1) Fixed main menu prompt line to correctly reflect whether sysop
  406.         has enabled G)oodbye, R)ead and P)ost options.
  407.  
  408.      2) Now handles multiple FMS directories for the search for new
  409.         file listings.  In MAILCFG, the entry for the FMS directory
  410.         was replaced by the list of FMS directories to search (similar
  411.         to bulletin list).  Format for each line of this text file:
  412.  
  413.             X:\PATH\FMS.DIR, "Text for 1st line of header", SecLev
  414.  
  415.         First arg is the FMS dir to check for new files, 2nd arg is the
  416.         text that is used for the first line of the header (passed thru
  417.         as is, nothing else added to that line), and 3rd arg is the min
  418.         security level to receive new file lists from this FMS directory.
  419.         New text file MAILMGR.FMS shows an example implementation.
  420.  
  421.      3) If SEENBY for netstatus user causes last msg in a conference to
  422.         be skipped, header of skipped message was being left in
  423.         MESSAGES.DAT.  Corrected in v3.52.
  424.  
  425.      4) When joining an alias conference and getting input from user
  426.         for alias name to use, door was putting an extra CR/LF at end
  427.         of line in the alias file.  Corrected in v3.52.
  428.  
  429.      5) Now handles the "TIMES DOWNLOADED" mod (as present in Cellar
  430.         Door modified version of RBBS-PC).  New option in MAILCFG to
  431.         reflect whether or not sysop has implemented this RBBS mod.
  432.  
  433.      6) Can now limit the number of new files that are to be listed 
  434.         from any one FMS directory.  Should help put a final end to
  435.         the old problem of including an entire FMS directory in a new
  436.         user's first mail packet.  New option on the 3rd screen of
  437.         MAILCFG to handle this.
  438.  
  439.      7) The following utilities were all updated to reflect the changes
  440.         mentioned above:
  441.  
  442.                 CFG2TXT.EXE, TXT2CFG.EXE, and MAILCFG.EXE
  443.  
  444.         Please be sure you are using v3.52 of these utilities with v3.52
  445.         of Mail Manager +Plus+.
  446.  
  447.      Several text files were updated in the 352-TXT.ZIP archive, as were
  448.      most of the miscellaneous documentation files.  However, the main
  449.      documentation (MAILMGR.DOC) was not updated in this release.  Please
  450.      read the WHATSNEW.352 file for pertinent upgrade/installation info.
  451.  
  452.    ----------------------[ v3.51  - 01/27/94 ]------------------------
  453.  
  454.      A quick maint. release to the v3.5 series, fixes problems that
  455.      were introduced in v3.50 with handling of Fido *.MSG areas.
  456.  
  457.      1)  No longer returns "user file not found" error when attempting
  458.          to select an *.MSG area for the first time, and now lets you
  459.          select the area.
  460.  
  461.      2)  No longer shows un-joined *.MSG areas in lower case (ones that
  462.          the user has sufficient security to access).
  463.  
  464.      3)  No longer occasionally shows "0" as highest message in MAIN
  465.          area on the Sysop-only I)nfo screen.
  466.  
  467.      4)  No longer spews whole message back at you after posting an
  468.          *.MSG message in a non-netmail area.
  469.  
  470.      The only file changed from v3.50 is MAILMGR.EXE itself.  All of
  471.      the other miscellaneous executables are exactly as-released with
  472.      v3.50.
  473.  
  474.    ----------------------[ v3.50  - 01/24/94 ]------------------------
  475.  
  476.      We've been busy!  A significant update to the version 3 series.
  477.      Changes since the release of v3.11:
  478.  
  479.      1)  Violation notices now list the intended conference correctly.
  480.          v3.11 always showed intended conference as "MAIN".
  481.  
  482.      2)  Sysop chat mode can now only be exited by the sysop pressing
  483.          [Esc] or [F10].  "/QUIT" by either party no longer works.
  484.  
  485.      3)  As indicated by the prompt shown to the user, if no new messages
  486.          when attempting to D)ownload a packet, user is now returned to
  487.          menu.  Previous versions went into countdown timer.
  488.  
  489.      4)  Display when extracting messages now shows table of last-read
  490.          message number, high-message number in the base, and messages
  491.          extracted.  If extraction reaches defined limits before reaching
  492.          end of messages, notice to this effect is shown on screen to
  493.          alert user there may be more messages which can be extracted in
  494.          an additional packet.  [Suggested by Bob Kiernen]
  495.  
  496.      5)  Sysop can now define max number of messages per any one mail
  497.          packet (1 to 9999).  This setting has a direct effect on RAM
  498.          used by the door.  Lower number = less memory required.
  499.          Default setting is 1000 messages.  New option in MAILCFG to
  500.          handle this capability.
  501.  
  502.      6)  User can now select max msgs per conference and max msgs per
  503.          packet preferences (up to Sysop-defined max).  Default is
  504.          Sysop-defined max for both.  New option in MUSER to handle
  505.          this capability.
  506.  
  507.      7)  Fixed bug (affecting net status users only) that prevented
  508.          proper count of personal messages when extracting mail.
  509.  
  510.      8)  Incoming ascii 127's (DEL) now converted to backspace when
  511.          getting input from user.
  512.  
  513.      9)  Main menu command prompt no longer includes "G" if sysop has
  514.          not configured to allow DTR drop from within the door.  In
  515.          such cases, G)oodbye option is now not supported.  Also,
  516.          slightly modified text shown to user in countdown timer when
  517.          DTR drop not enabled.  [Suggested by Dave Brodmann].
  518.  
  519.          * Sysops disabling the G)oodbye command should edit the 
  520.            appropriate menu and help files to remove mention of the
  521.            G)oodbye option.
  522.  
  523.     10)  Can now abort countdown timer via either the spacebar or [ENTER]
  524.          (Spacebar is a bit easier to find in a hurry).
  525.  
  526.     11)  When finished with conference selection, novice users (menus
  527.          turned on) are reminded they may use Configuration option 'X'
  528.          to set conference pointers.
  529.  
  530.     12)  New optional command line switch:
  531.  
  532.             /Vx  (where "x" is the conference number in which violation
  533.                  notices should be placed).
  534.  
  535.          If /V not specified, violation notices will be written to
  536.          MAIN area (conference #1), as per all previous versions of
  537.          the door.
  538.  
  539.     13)  Recent additions to QWK header format were brought to our
  540.          attention, and implemented.  (Last 3 bytes of QWK header).
  541.          Message already contains a valid origin tear and tagline if an
  542.          "*" is present in byte 128 of QWK/REP message header.  Also
  543.          modified the handling of tear/taglines for net status users, to
  544.          provide better compatibility with some QWK net systems.
  545.          [Suggested (and extensively tested) by Rick Moen.  Thanks, Rick!]
  546.  
  547.     14)  When setting message markers in Configuration option 'X', prompt
  548.          now shows only the range of conference numbers available to the
  549.          user at that point.  [Suggested by Eddie Rowe].
  550.  
  551.     15)  When selecting an "alias" conference for the first time, the 
  552.          door now asks the user for his/her preferred alias.  Checks 
  553.          to make sure this alias is not already in use.  [Suggested
  554.          by Jeff Alberts]
  555.  
  556.     16)  *.MSG Fido messages that have been received are now marked as
  557.          such in the QWK packet.  All previous versions always extracted
  558.          *.MSG's as "unread".
  559.  
  560.     17)  Hardcoded "LHARC" replaced with "LHA" (finally) for Sysops who
  561.          prefer LZH archives, but don't use Mail Manager's list of
  562.          archivers (MAILMGR.ARL).  "LHA" hasn't been "LHARC" for years.
  563.  
  564.     18)  Added the ability to force the violation-notice conference as
  565.          active for all users.  Violation notices are stored in either
  566.          conference #1 (MAIN), or whichever conference number you
  567.          specified via the /Vxx command line.  This one is for all those
  568.          sysops who want to force users to get the MAIN conference.
  569.  
  570.     19)  Added "1 key resets all" option to the message selection menu.
  571.          (Within option "X" from configuration menu).  Can now globally
  572.          R)eset last message read in all conferences to highest message
  573.          in each base, or "x" number of messages from highest, rather
  574.          than manually updating many different conferences one at a time.
  575.  
  576.     20)  Sysop can now specify default new user options.  If the file
  577.          NEW_USER.OPT is present in your Mail Manager +Plus+ directory,
  578.          the door now reads the user configuration defaults from there.
  579.          If NEW_USER.OPT is not present, default values are the same as
  580.          all previous versions of the door.  [Suggested by Marion Royal]
  581.  
  582.     21)  Online R)ead/P)ost options can now be "turned off" by the Sysop
  583.          via MAILCFG.  If so configured, "R" and "P" are removed from the
  584.          command prompt, and those keystrokes will return the familiar
  585.          "Command not recognized" error message.
  586.  
  587.          * Sysops disabling Read/Post should edit the appropriate menu
  588.            and help files to remove mention of both R)ead and P)ost
  589.            options.
  590.  
  591.     22)  Internal code optimization and speedup.
  592.  
  593.     23)  Adds line feed (ASCII 227) after taglines.
  594.  
  595.     24)  Tearlines now added (if not already present in message) before
  596.          adding tagline when extracting.
  597.  
  598.     25)  MAILCFG modified to only allow entering taglines up to 56
  599.          characters, to assure tags do not get truncated.
  600.  
  601.     26)  When importing a message to a conference which is set for "Fido
  602.          style tearlines", MMGR will now strip all but the last tearline
  603.          for packets uploaded by netstatus users.  The assumption here is
  604.          that the originating node will have a proper tearline and origin
  605.          line, so the last tearline should be left intact, while extra
  606.          tearlines from mail readers etc should still get deep-sixed.  If
  607.          packet is from a "normal" user, ALL tearlines are stripped.  In
  608.          any case, stripped tearlines are replaced by "..."
  609.  
  610.     27)  Added rudimentary OS/2 support:
  611.  
  612.          - Now should give up time slices under OS/2 as well as under DV
  613.            (thanks, Richie!)
  614.          - Should report OS/2 instead of DOS, and correct version number.
  615.          - Will use NetBIOS file sharing/locking unless configured for
  616.            DesqVIEW and DesqVIEW installation is detected.  Make sure you
  617.            have MAILCFG set to use DV in local mode if that's the way you
  618.            have RBBS setup, otherwise set local mode to NetBios.  [These
  619.            changes suggested by Richie Molinelli & Eddie Rowe]
  620.  
  621.     28)  NEWFILES.DAT (new file listings) is now in ANSI color, if
  622.          user has ANSI enabled.  This one has been suggested several
  623.          times over the last few years.
  624.  
  625.     29)  Sped up FOSSIL routines - now sends entire line at once instead
  626.          of a single character at a time.  Remote display is noticeably
  627.          faster.  (REMINDER:  Use of a FOSSIL is highly recommended for
  628.          fast modems!)
  629.  
  630.     30)  Now handles import and export of messages to/from RBBS-format
  631.          conferences 50 records at a time.  This permits the processing
  632.          of extremely long messages without the truncation problems
  633.          found in previous releases.
  634.  
  635.     31)  BPS rate reported in W)ho's online was updated to agree with
  636.          current BusiMod(STUNY) and Cellar Door modified versions of
  637.          RBBS-PC, while keeping compatibility with recent stock RBBS-PC
  638.          releases.
  639.  
  640.     32)  When a net status user uploads a long message with a net origin
  641.          tagline, if the message does get split, the tagline will be
  642.          appended to all parts of the message.
  643.  
  644.     33)  "TO:" information at the beginning of message text is carried
  645.          over to the additional messages created when a long message is
  646.          split.
  647.  
  648.     34)  Support added for RBBS mod packages which allow more than 999
  649.          messages per conference.
  650.  
  651.     35)  Fixed bug:  When selecting/de-selecting the last conference
  652.          on the screen in the configuration section, it no longer
  653.          jumps to the next screenful of conferences.
  654.          [Thanks to Eddie Rowe for mentioning this]
  655.  
  656.     36)  When selecting/deselecting conferences, user can now find
  657.          conference by matching a text string in either the conference
  658.          name or description.
  659.  
  660.                     ----- Utility program updates -----
  661.  
  662.     37)  MUSER now has a /Pxxxx command line switch to purge MMGR users
  663.          who have not used the door for xxxx days automatically, without
  664.          intervention from the keyboard.  This lends itself to automatic
  665.          operation in nightly event batch files.
  666.  
  667.     38)  MAILFIX now has a /P command line to purge private messages
  668.          that have been received.
  669.  
  670.     39)  MMINDEX now has an optional "/L" command line option, used as
  671.          follows:
  672.  
  673.              /Lfilename.log
  674.  
  675.          This option will cause MMINDEX to process only the conferences
  676.          listed in a pre-existing echotoss.log-type of file.  Replace
  677.          "filename.log" with the path/name of the log file to process.
  678.  
  679.     Current versions of supplemental utilities:
  680.  
  681.          MUSER, MMINDEX, MMGRNODE, MAILCFG:  v3.50
  682.                                    MAILFIX:  v4.30
  683.                                       MNET:  v2.00
  684.  
  685.    ----------------------[ v3.11  - 08/25/93 ]------------------------
  686.  
  687.      A minor update to the version 3 series.
  688.      Changes since the release of v3.10:
  689.  
  690.      1)  Fixed bug which required pressing "Q" or <enter> multiple times
  691.          when attempting to exit message pointer setting screens under
  692.          some conditions.
  693.  
  694.      2)  Violation notice prints name of intended conference as well as
  695.          conference number.
  696.  
  697.      3)  No longer goes thru countdown timer before exiting from export
  698.          mode (/o command line option).
  699.  
  700.      4)  Updated MAILCFG.EXE, CFG2TXT.EXE, and TXT2CFG.EXE to implement
  701.          sysop configurable "show empty conferences" choice are included
  702.          this time (versions included with v3.10 failed to support this
  703.          option).
  704.  
  705.      5)  Updated to be 4D point aware for *.MSG netmail areas.  Also
  706.          supports "fakenet" addressing.  MAILCFG, CFG2TXT, and TXT2CFG
  707.          all updated accordingly.
  708.  
  709.      6)  When following the prompts and posting *.MSG netmail messages,
  710.          now accepts input for destination address ONLY in the following
  711.          format:
  712.  
  713.                Zone:Net/Node[.Point]
  714.  
  715.          All previous versions prompted you separately for Zone, Net,
  716.          and node.  Crashmail addressed to a point is sent to that
  717.          system's host (.0).  The host's software then takes care of
  718.          routing the message off to the individual point on his system.
  719.          Normal *.MSG netmail messages addressed to a point are handled
  720.          by your Fido scan/pack software in whatever way you have
  721.          configured it.
  722.  
  723.      7)  [F1] help added to MAILCFG conference edit screen.
  724.  
  725.      8)  Non-selected conferences not shown when choosing conference in
  726.          which to R)ead or P)ost.
  727.  
  728.      9)  Now shows zone in netmail conferences when reading netmail
  729.          *.MSG areas online within the door.
  730.  
  731.     10)  R)ead and P)ost options now only work with joined conferences.
  732.  
  733.     11)  New command line switch (/Snnnn) added to MAILFIX utility,
  734.          to allow sysops with modified versions of RBBS-PC to use
  735.          MAILFIX on messages bases that contain more than 999 msgs.
  736.  
  737.    ----------------------[ v3.10  - 06/06/93 ]------------------------
  738.  
  739.      A minor update to the version 3 series.  This is the first release
  740.      under the banner of Makai Software instead of Newark Connections.
  741.      Changes since the release of v3.01:
  742.  
  743.      1) Can now abort out of extract session when /O command line option
  744.         used.
  745.  
  746.      2) Fixed obscure potential math overflow problem.
  747.  
  748.      3) Fixed display for net status users - no longer reports that
  749.         there were more personal messages extracted than were actually
  750.         extracted.
  751.  
  752.      4) Fixed problem of always showing long descriptions when choosing
  753.         which conference to R)ead/P)ost online.  Now shows long
  754.         description only if sufficient security to access the
  755.         conference.
  756.  
  757.      5) Fixed error-handling bug that could cause program to go into an
  758.         endless loop when encountering some invalid message headers.
  759.         Now moves on through message file until good header found or
  760.         end of file reached.
  761.  
  762.      6) Some mail processors tack a single 128-byte "high water mark"
  763.         record on the end of "expandable" message bases, which was
  764.         causing message extraction problems at end of message file.
  765.         Program now recovers and handles it.
  766.  
  767.      7) Can now specify "0" for number of lines allowed per message,
  768.         to force Mail Manager +Plus+ to *NOT* split long uploaded
  769.         messages into smaller parts.  In addition to MAILMGR.EXE itself,
  770.         the MAILCFG configuration program, and CFG2TXT/TXT2CFG utilities
  771.         were all updated to handle this.
  772.  
  773.      8) Fixed bug in which message addressed to nobody ("") was always
  774.         converted to the current user's name, in conferences in which
  775.         user has no established alias.
  776.  
  777.      9) Sysop can now configure to NOT display empty/unjoinable
  778.         conferences in the conference selection screens.
  779.  
  780.     10) Option to reset message pointers and choose type of messages to
  781.         extract in individual conferences moved from main menu to
  782.         configuration menu.  Menu display files and help files updated
  783.         to reflect this change.  Also, this option now only displays
  784.         conferences marked as active by the user.
  785.  
  786.     11) When door is configured to allow carrier drop at G)oodbye and
  787.         E)xpedite!, there is now a 10-second countdown timer before
  788.         logging user off.  Expert mode users choosing G)oodbye are
  789.         logged off without countdown.
  790.  
  791.     12) E)xpedite option no longer returns to menu if no new messages
  792.         found - goes to countdown timer instead.
  793.  
  794.     13) Log file gives more detailed information about messages
  795.         extracted.
  796.  
  797.     14) Minor display fix to MUSER.EXE utility.  Was displaying the last
  798.         field shifted one character too far to the left.
  799.  
  800.     15) First major update to the MAILFIX utility.  Much faster
  801.         operation, new command line switches added, can renumber message
  802.         file and reset user lastread pointers accordingly.  See
  803.         MAILMGR.DOC.  (Mailfix is also available separately as a FREE
  804.         program, with QB4/PDQ source code.)
  805.  
  806.    ----------------------[ v3.01  - 01/29/93 ]------------------------
  807.  
  808.      A minor update to the v3.00 series.  Changes since the release of
  809.      v3.00:
  810.  
  811.      1) Users configured for "net-status" were unable to access
  812.         conferences when SysOp initially set them up, unless they
  813.         first joined the conferences from within RBBS-PC.  Now allows
  814.         this "presetting" of net status user conference flags prior
  815.         to the user actually joining the conference.
  816.  
  817.      2) Now checks uploaded REP packet for type of archive, and can
  818.         handle situations where the user was configured for one type
  819.         of archiver, but uploads a REP packet created by another.
  820.         The door can automatically determine archives created by PKZIP,
  821.         LHA, and ARJ.  If some other type of archive, the door will use
  822.         the user's setting of archiver, as it has always done.
  823.  
  824.      3) Can now optionally read ONLY your personal messages via the
  825.         R)ead option (and to "ALL" if that flag is set in the
  826.         configuration area).  Default is to read all messages.
  827.  
  828.      4) When posting a netmail message, you can now include a "TO: address"
  829.         line as the very first line of the message body.
  830.         Example:
  831.  
  832.             TO: 1:226/1400
  833.  
  834.         If the "TO:" address line is found, the door will automatically
  835.         post the netmail message to the address you specified, requiring
  836.         no further manual intervention.  The message will be scanned out
  837.         and routed appropriately when your mail processor finds it.
  838.         Designed to help automate the REP process.  This works only for
  839.         "normal" netmail messages, not "CRASH"/attach/request messages.
  840.         Requirement:  the address in the "TO:" line must be found in
  841.         Mail Manager's compiled nodelist, MMGRNODE.DAT.  If not, this
  842.         line is ignored, and you will have to enter the address information
  843.         as per previous versions.
  844.  
  845.      5) Slight update to MNET utility.  Fixes problem with some systems
  846.         that do not handle an "IF EXIST" test for "PATHNAME\NUL".
  847.  
  848.    ----------------------[ v3.00  - 01/06/93 ]------------------------
  849.  
  850.      A major update to the Mail Manager +Plus+ series.  (Just when you
  851.      thought that we were asleep)...
  852.  
  853.      Major changes:
  854.  
  855.      1) Now supports QWK networks, and can generate MarkMail-compatible
  856.         mail packets for "net status" users.  This is a very involved
  857.         topic.  See the separate NETINFO.DOC, which covers this in
  858.         detail.
  859.  
  860.      2) New MUSER utility to manually edit/update the door's internal
  861.         MAILMGR.USR file.  Was created to manipulate net status users,
  862.         but has other obvious uses, too.
  863.  
  864.      3) New MNET utility to handle file conversion between REP and QWK
  865.         for the "node" end of the QWK network.  This utility is available
  866.         as a standalone item; it can be used with mail doors other than
  867.         Mail Manager/Mail Manager +Plus+, and also with BBS types other
  868.         than RBBS-PC.
  869.  
  870.      4) Can now R)ead, reply, and P)ost messages while online within the
  871.         door.  New option in the user configuration section as to whether
  872.         or not to update message pointers for messages read online.
  873.         (Especially useful when previewing messages before downloading
  874.         your packet).
  875.  
  876.      5) New optional command line arguments:
  877.  
  878.           /I =   "Import mode".  Look for, and automatically process
  879.                  an existing REP packet, then return to DOS.  Works as if
  880.                  you manually loaded the door, U)ploaded in local mode,
  881.                  then Q)uit out of the program.  Useful for net node
  882.                  operation.
  883.  
  884.           /O =   "Output mode".  Works in reverse of above.  Extracts any
  885.                  new messages in your selected conferences, and returns to
  886.                  the DOS prompt after creating the QWK.  Useful for net node
  887.                  operation.
  888.  
  889.           /Wx: = Specify a drive (and optional PATH) designation to use as 
  890.                  the base for Mail Manager +Plus+'s work directories.  Can 
  891.                  significantly reduce packet preparation time if you specify 
  892.                  a ram drive.  CAUTION: If you elect to use a ram drive, you
  893.                  had best have a VERY LARGE one...  don't forget that a
  894.                  single MESSAGES.DAT can be over 1 meg in size... plus the
  895.                  archived packets themselves.
  896.  
  897.         See documentation for example uses of these.
  898.  
  899.      6) 25-character conference descriptions added.  Can now better describe
  900.         your conferences to your users.  Users can elect to see conference
  901.         descriptions when selecting which conferences to follow from the
  902.         C)onfigure menu, and also when selecting conference in which to
  903.         R)ead or P)ost.
  904.  
  905.      Not-quite-as-major-but-still-significant changes:
  906.  
  907.      1) Rudimentary dupe checking added.  Now checks the user's previous
  908.         REP filesize, and date stamp, and will not process the exact
  909.         same REP packet twice in succession for the same user.
  910.  
  911.      2) ADD, DROP, and RESET mail reader requests are now supported.
  912.  
  913.      3) New SysOp configuration options in MAILCFG -
  914.  
  915.           - Can now select whether or not to have the door drop DTR (hangs
  916.             up most modems) when G)oodbye or E)xpedite options chosen from
  917.             main menu.
  918.  
  919.           - Conference description in each area (25 characters).
  920.  
  921.           - Can now select maximum number of lines allowed per message
  922.             in each RBBS-PC *M.DEF conference.
  923.  
  924.      4) If an extremely long message is uploaded to an RBBS-PC *M.DEF area,
  925.         Mail Manager +Plus+ will now "split" it into several smaller
  926.         messages, based on the number of lines that you specified for that
  927.         conference.
  928.  
  929.      5) Netmail messages uploaded into Mail Manager +Plus+ now ALWAYS have
  930.         an "INTL" line added, regardless of zone.  Seems that some mail
  931.         processors absolutely require this.
  932.  
  933.      6) "Times read" field in Fido *.MSG's is now incremented (if user
  934.         specified to do so) whenever a personal message is received in
  935.         a Fido area.  v2.04 and below did not implement this.
  936.  
  937.      7) Now creates "type 2" zone-aware Fido messages and outbound crashmail
  938.         packets.  v2.04 and below created 1987-format Fido messages/packets,
  939.         due to outdated format documentation.  Thanks to Eddie Rowe for both
  940.         bringing this to our attention, and actually providing a copy of the
  941.         updated FTS-0001 document.
  942.  
  943.      8) New command line option in MMINDEX program; can now specify an
  944.         individual fido conference to update, rather than always going
  945.         through all conferences in configuration file.
  946.  
  947.      Side-Effects of all this new stuff:
  948.  
  949.      1) As you might have noticed, the door is now over 300K in size.
  950.         Did you pick up a copy of Davis Augustine's SHROOM yet?  Almost
  951.         any archive utility OTHER THAN PKZIP/UNZIP will probably
  952.         require SHROOM at this point.  Pay close attention to what the
  953.         I)nfo screen reports for free space in "non-string array".
  954.         That's how much RAM you have available for a shell.
  955.  
  956.      2) R)ead options are somewhat rudimentary.  We did not try to
  957.         duplicate RBBS-PC itself in this regard.
  958.  
  959.      3) R)ead option will not show the full message to the user, if it is
  960.         longer than the number of lines you specified as the max for that
  961.         conference.  (There SHOULDN'T be any that long in there anyway).
  962.  
  963.      We might-as-well-mention-it stuff (less significant changes):
  964.  
  965.      1) SEEN-BY: handling modified to work similarly to RBBS-PC's own
  966.         implementation - now continues trying to read the rest of the
  967.         message after encountering the first SEEN-BY: line.
  968.  
  969.      2) All conferences that the user has sufficient security to join
  970.         are now shown in the conference list within the QWK packets.
  971.         Needed to support ADD keyword.
  972.  
  973.      3) Added additional error check when creating DOOR.ID file.  Fixed
  974.         rare bug that could cause CPU hang if disk full condition when
  975.         creating the small DOOR.ID file.
  976.  
  977.      4) A real live BASIC error number is now returned if any error
  978.         opening a file, rather than the cryptic "-1" displayed in v2.04
  979.         and below.
  980.  
  981.      5) Now gives back DESQview and DoubleDos time slices when the door
  982.         is waiting in a loop.  Frees CPU considerably in those multitasking
  983.         environments.
  984.  
  985.      6) [F10] chat mode now does word wrap (GASP!).
  986.  
  987.      7) Sped up the saving of user information each time the user saves
  988.         his settings in the C)onfigure menu.
  989.  
  990.      8) Old irritation fixed - if you select E)xpedite, and there are no new 
  991.         messages, it now exits the door as expected, rather than return to
  992.         the main menu.
  993.  
  994.      9) Upload in local mode sped up and streamlined.
  995.  
  996.     10) Generic (Y/N) displays changed to always show default selection
  997.         to user: "([Y]/N)", etc.
  998.  
  999.     11) Old irritation #2 fixed:  When configuring which confs to follow,
  1000.         if you enter a number not on the current screen, system would
  1001.         change it, but not show it to you.  Now brings up correct screen
  1002.         for last conference entered.  (Especially important when showing
  1003.         conference descriptions - only 15 confs per screen).
  1004.  
  1005.     12) AOBF (Another old bug fixed): In EXTREMELY rare situations, it was
  1006.         possible to go into an endless loop when doing an I)D search for
  1007.         uploaded netmail messages.  How rare, you ask?
  1008.  
  1009.              - I)D search chosen.
  1010.              - Zone and Net ID found.
  1011.              - Node ID NOT found.
  1012.              - Net ID in question was the very last one listed, at tail
  1013.                end of MMGRNODE.DAT.
  1014.  
  1015.         Pretty rare, eh?  It's amazing that we discovered it.
  1016.  
  1017.     13) Split help files so that help on configuration options is available
  1018.         from configuration menu instead of from the main menu.
  1019.  
  1020.     14) YAOBF (Yet ANOTHER old bug fixed): When displaying a help file,
  1021.         color was not properly reset after an end-of-screen prompt.
  1022.  
  1023.     15) Modified the way that NEWFILES.DAT is created, for the first
  1024.         time in over a year.  Now handles extended descriptions both
  1025.         for stock RBBS-PC, and also copies of RBBS-PC that have been
  1026.         recompiled with the "Maple" merges.  Should keep from chopping
  1027.         off NEWFILES.DAT when sysop is running Maple code.  Thanks to
  1028.         Eddie Rowe for bringing this to our attention.
  1029.  
  1030.     16) Versions 2.03 and 2.04 added an extra blank line to all text
  1031.         files that were copied to the work directory, and included in
  1032.         the QWK packet. (News, bulletins, prelog, epilog, etc.).
  1033.         Modified so that EOF does not cause an extra line to be added.
  1034.         Thanks again to Eddie Rowe for letting us know about this one.
  1035.  
  1036.    ----------------------[ v2.04  - 10/02/92 ]------------------------
  1037.  
  1038.      A maintenance release to the v2.0 series.
  1039.  
  1040.      1) Manual update of last message read in FIDO *.MSG areas did not
  1041.         check for gaps in message numbers.  Code is now consistent in
  1042.         all routines to allow for up to 10 "missing" message numbers
  1043.         in any given FIDO area.
  1044.  
  1045.      2) A "rollover" in a FIDO *.MSG area (where last message read no
  1046.         longer exists) caused "No new messages" to be displayed when
  1047.         trying to extract from that conference.  The program will now
  1048.         recover properly, and begin extracting at the first available
  1049.         message in the conference.
  1050.  
  1051.      3) If there was only ONE new message to extract in a FIDO *.MSG
  1052.         area, Mail Manager would report "No new messages".  It now
  1053.         properly extracts the message.
  1054.  
  1055.      4) If user "joined" an RBBS-PC conference for the first time from
  1056.         within Mail Manager +Plus+, and then tried to extract mail from
  1057.         that area in the same session, the user would always see "No new
  1058.         messages".  Bug was due to security level not having been read
  1059.         during initial conference scan at startup.  Fixed in v2.04.
  1060.  
  1061.      5) Shifted conference name display one character to the left.  Was
  1062.         running into conference number in next column when conference
  1063.         number is 3 digits long.
  1064.  
  1065.      6) Modified display of conference names, to help avoid confusion
  1066.         and improve consistency.  Now shows all conferences that the
  1067.         user has immediate access to in UPPER CASE.  The only ones
  1068.         shown in lower case are conferences which the user has
  1069.         sufficient security to join, but which SysOp has marked to
  1070.         not allow joining via the door.
  1071.  
  1072.      7) Fixed bug in auto-join of RBBS-PC conferences that prevented
  1073.         the program from utilizing a deleted user record.
  1074.  
  1075.      8) Slight tweaking of FIDO *.MSG netmail message extracting.  Now
  1076.         shows a couple of additional attribute flags (if they are set)
  1077.         at the top of the message body when extracting a netmail message
  1078.         (local, and sent).
  1079.  
  1080.    ----------------------[ v2.03  - 09/09/92 ]------------------------
  1081.  
  1082.      A maintenance release to the v2.0 series.
  1083.  
  1084.      1) Now tests available DOS memory before attempting to allocate
  1085.         it for conference handling.  Should help in avoiding QEMM
  1086.         exception 13 errors when Mail Manager +Plus+ is loaded in
  1087.         tight RAM.
  1088.  
  1089.      2) Attempted to speed up the smarttext conversion when copying
  1090.         news and bulletin files.
  1091.  
  1092.      3) FIDO *.MSG handling & reliability greatly improved.  M)sg
  1093.         selection menu now runs faster, and program can now handle
  1094.         up to 4,096 messages in a single FIDO conference.  Also fixes
  1095.         several related bugs that were present in v2.00 through 2.02
  1096.         in regard to FIDO *.MSG handling.
  1097.  
  1098.      4) Now shows FIDO message # being posted whenever the user uploads
  1099.         a message to a FIDO area.
  1100.  
  1101.      5) Handling of security levels improved - now uses the security
  1102.         level present in DORINFOx.DEF only while at Mail Manager +Plus+
  1103.         main menu.  Now checks the user's actual security level from the
  1104.         RBBS-PC *U.DEF user file in each conference, and uses those for
  1105.         individual conf. handling.  If "auto-join" is enabled in any
  1106.         given conference, the user's security level from MAIN is used
  1107.         when adding the user to the conference.  This does not apply to
  1108.         FIDO areas, and they work the same as before.
  1109.  
  1110.      6) When using the M)sg selection menu, you are now prompted whether
  1111.         or not to save your Mail Manager Configuration, if any changes
  1112.         were made.  Fixes problem in which conference settings were
  1113.         saved when the user did not want them to be.
  1114.  
  1115.      7) Now sets message extraction option to "System default" when user
  1116.         first joins a conference.  Previous versions defaulted to "ALL
  1117.         mail", which could cause unwanted hassle if trying to globally
  1118.         extract only personal messages.
  1119.  
  1120.      8) Messages extracted from FIDO netmail areas now show the origin
  1121.         and destination net/node addresses at the top of the message
  1122.         body, as well as whether crash, file attach, or request.  The
  1123.         QWK standard does not otherwise allow you to know these things
  1124.         when you are looking through the messages in your offline mail
  1125.         reader.
  1126.  
  1127.      9) "Whirling dirvish" changed from the characters "\|/-" to "-+*"
  1128.         to avoid a possible conflict with someone else's patent and/or
  1129.         copyright.
  1130.  
  1131.     10) In MAILMGR.DOC, we discovered that we had overlooked the concept
  1132.         of "AKA" addresses for FIDO netmail areas, and had neglected to
  1133.         mention the two system text files pertaining to FIDO areas in the
  1134.         "Sysop-configurable text files" section.  Also added an example
  1135.         MMGRNODE.AKA file to the 203-TXT archive.
  1136.  
  1137.     11) "Type of message base" option in MAILCFG.EXE program moved up
  1138.         closer to the top of the conference edit screen, to keep from
  1139.         having to jump around quite so much when adding new conferences.
  1140.  
  1141.    ----------------------[ v2.02  - 08/17/92 ]------------------------
  1142.  
  1143.      Quick maintenance release to the v2.0 series.  Isn't new code fun?
  1144.  
  1145.      1) MAILMGR.EXE - Fixed problem with updating last msg read markers
  1146.         in conference numbers greater than 255.
  1147.  
  1148.      2) MAILMGR.EXE - If SysOp is using Mail Manager's list of archivers
  1149.         (MAILMGR.ARL), Mail Manager +Plus+ no longer attempts to run
  1150.         RBBSQWK.BAT unless RBBSQWK.BAT physically exists in Mail Manager's
  1151.         directory.  If you are running SHROOM, and are swapping the
  1152.         application to disk, Mail Manager +Plus+ will now operate a
  1153.         little faster due to the elimination of the un-needed shell.
  1154.  
  1155.      3) MAILMGR.EXE - Now reports "error-correcting connection required"
  1156.         instead of "MNP required" when user cannot use a protocol due to
  1157.         a non-reliable connection.
  1158.  
  1159.         * NOTE * - Due to a bug in RBBS-PC v17.4, Mail Manager +Plus+ will
  1160.                    not allow your users to use any "reliable-connection-
  1161.                    required" protocols.  As soon as the RBBS authors put
  1162.                    the "-R" back into DORINFOx.DEF, they will work again.
  1163.                    This does not affect SysOps running 17.3C or lower.
  1164.  
  1165.      4) MAILCFG.EXE updated to reflect the new version number.
  1166.  
  1167.    ----------------------[ v2.01  - 08/15/92 ]------------------------
  1168.  
  1169.      Version 2.00 was distributed to all those who pre-registered the
  1170.      package with us, as well as three beta test sites, approximately
  1171.      one week before the scheduled release date of August 15.  v2.00
  1172.      was never available for download on our home board, but it is
  1173.      likely to have been passed around a bit by now, anyway. [sigh]
  1174.  
  1175.       Last-minute changes to the initial v2.00 pre-release:
  1176.  
  1177.    1) MAILMGR.EXE FIDO handling:  Was possible to give incorrect values
  1178.       and/or lock the CPU under certain conditions when updating last
  1179.       msg read in a FIDO area after the download.
  1180.  
  1181.    2) CFG2TXT and TXT2CFG utilities were mistakenly still coded for a
  1182.       max of 250 conferences instead of the 500 that can now be
  1183.       configured.
  1184.  
  1185.    3) MAILCFG utility updated to reflect new version number 2.01.
  1186.  
  1187.    4) DOC.UPD contains a new cover sheet, and the pages of the v2.01
  1188.       documentation with significant wording changes.  (The intention
  1189.       is to keep you from having to reprint the entire 200K doc file
  1190.       if you already printed the v2.00 docs).
  1191.  
  1192.    All executables not mentioned above will still have the 2.00 version
  1193.    number, and are unchanged from the v2.00 pre-release.  See v2.00
  1194.    comments (below) for what all has been changed since the release of
  1195.    the v1.3x series of Mail Manager.
  1196.  
  1197.    ----------------------[ v2.00  - 08/15/92 ]------------------------
  1198.  
  1199.                 Initial release of Mail Manager +Plus+
  1200.  
  1201.       Changes since the release of the v1.3x series of Mail Manager:
  1202.  
  1203.    1) Conferences are now configured to allow/disallow the users to
  1204.       "join" from within the door.
  1205.  
  1206.    2) Support added for bi-directional protocols such as Samuel Smith's
  1207.       HSLINK, etc.  If a REP packet is found after the download, it
  1208.       will be automatically processed.
  1209.  
  1210.    3) Node-specific configuration files supported.  Mail Manager +Plus+
  1211.       will first look for MAILMGR1.CFG, MAILMGR2.CFG, etc. (depending
  1212.       on node number) before falling back to MAILMGR.CFG.
  1213.  
  1214.    4) Support added for all three graphics types in bulletins, news
  1215.       file, and all Mail Manager +Plus+ text files.
  1216.  
  1217.    5) Now deletes only an exact name match on QWK, REP, and RBX (text
  1218.       extract) files found in the work directory.  Eliminates problem
  1219.       of inadvertantly deleting mail packets from other BBS's if the
  1220.       SysOp has configured the \MAILMGR\LOCAL directory for all personal
  1221.       mail packets.
  1222.  
  1223.    6) Messages uploaded into *M.DEF message bases have byte 67 of the
  1224.       RBBS message header set to indicate that this message only has
  1225.       one header.  (For RBBS-PC 17.4 compatibility).  This was an unused
  1226.       byte in RBBS-PC v17.3C and below.
  1227.  
  1228.    7) To allow offline readers to mark the SysOp's messages as personal,
  1229.       anything addressed to "SYSOP" is now changed to the SysOp's first
  1230.       and last names.
  1231.  
  1232.    8) Support added for the popular ALIAS merge for RBBS-PC.  Can now
  1233.       handle alias names.
  1234.  
  1235.    9) RBBS-PC smart text is now supported in bulletins and news files.
  1236.  
  1237.   10) SysOps who dislike the "press any key to continue..." prompt after
  1238.       the initial conference scan can now have Mail Manager +Plus+ go
  1239.       straight to the main menu.  If no "MAILMGR*.PRE" prelog file is
  1240.       found, Mail Manager +Plus+ heads straight to the main menu after
  1241.       the conference scan.
  1242.  
  1243.   11) FIDO-style *.MSG conferences supported.
  1244.  
  1245.   12) FIDO-style *.MSG netmail conferences supported.
  1246.   
  1247.   13) Registration of the door is now required to eliminate the one-line
  1248.       "* UNREGISTERED * Evaluation copy" display on the startup screen.
  1249.  
  1250.   14) Can now manually reset last message read pointer to the last message
  1251.       in the conference by entering "L", or to the last X messages by
  1252.       entering L-X (L-10 for the last 10 messages in the conference).
  1253.  
  1254.   15) RBBS-PC "last call date" in the user file for each conference is now 
  1255.       automatically updated when the message pointer for the conference is
  1256.       updated after a download.  Should keep external utilities from
  1257.       purging the user out of the conference due to lack of activity if
  1258.       user uses Mail Manager +Plus+ exclusively to handle mail in that
  1259.       area.
  1260.  
  1261.   16) "Automatic" mode added.  If "/A" found on the command line, Mail
  1262.       Manager +Plus+ goes straight into EXPEDITE mode.  Allows batch
  1263.       operation for SysOp use.
  1264.  
  1265.   17) RBBS-PC [CBAUD] template variable now supported in PROTO.DEF, and
  1266.       can now correctly report file transfer time estimates if passed
  1267.       on the command line.  (See documentation on how to handle this).
  1268.  
  1269.   18) If highest message # in an *M.DEF conference is LOWER than the
  1270.       user's last message read, last message read is now reset to the
  1271.       highest  message number, instead of zero.  Keeps from extracting
  1272.       the whole conference if the highest physical message has been
  1273.       killed.
  1274.  
  1275.   19) Now checks the security level present in the individual message
  1276.       headers of *M.DEF message bases, and will not allow a user with
  1277.       less than this security level to extract the message.  All
  1278.       previous versions of the door relied on the settings in the
  1279.       configuration file exclusively.
  1280.  
  1281.   20) Two-second pause added just prior to de-initializing FOSSIL driver
  1282.       to allow any pending characters to be processed.
  1283.  
  1284.   21) RBBS-PC v17.4 completely changed the method used to determine the
  1285.       BPS rate of callers on other nodes.  W)ho's on now handles both
  1286.       17.3x and 17.4 methods transparently, and correctly shows the
  1287.       BPS rate of the callers.
  1288.  
  1289.   22) BPS rate, and communications parameters are now shown on initial
  1290.       screen at startup, such as "Online at 2400 BPS, N,8,1".  This is
  1291.       the easiest check to see if your /CBAUD command line is working
  1292.       properly with RBBS-PC 17.4.
  1293.  
  1294.   23) Door can now be "time locked" to restrict access to general users
  1295.       during mail processing hours on the BBS.  Users with sufficient
  1296.       security to read ALL messages are allowed into the door during
  1297.       restricted hours, after a 10-second warning message is displayed.
  1298.  
  1299.   24) New pair of utilities CFG2TXT and TXT2CFG for SysOps who dislike
  1300.       the configuration program, MAILCFG.EXE.  Can now use a text editor
  1301.       to create the configuration file, and run TXT2CFG.EXE to "compile"
  1302.       it into Mail Manager's binary configuration format.  This also
  1303.       allows a way to "import" FIDO *.MSG conferences, rather than adding
  1304.       each one individually via MAILCFG.
  1305.  
  1306.   25) Conferences can now be configured to allow/disallow private messages.
  1307.       If private messages not allowed, and user attempts to upload one,
  1308.       user is prompted to either convert the reply to public, or kill the
  1309.       message.
  1310.  
  1311.   26) Fixed bug that was in all previous versions of Mail Manager:  was
  1312.       possible (in network and DV environments) to get a hung system if
  1313.       a user attempted to upload a reply to an *M.DEF conference, and
  1314.       that conference was "full".
  1315.  
  1316.   27) "(R)" and "Re:", when found as the first three characters of
  1317.       the message subject, are now stripped from the field to allow
  1318.       offline readers to group related messages together.  (Rather
  1319.       than 1 group with, and one without).  Previous versions of Mail
  1320.       Manager looked only for "(R)".
  1321.  
  1322.   28) "Fido-style tearlines" changed so that any line beginning with
  1323.       "---" will have the three hyphens replaced by blank spaces,
  1324.       not just if "---" is by itself on a line.
  1325.  
  1326.   29) Mail Manager now supports up to 500 conferences.
  1327.  
  1328.   30) Users can now set individual conferences to extract A)ll messages,
  1329.       P)ersonal messages only, or S)ystem default as they defined it
  1330.       in the configuration menu.  User expresses this choice when
  1331.       setting message markers ("M" from the menu).
  1332.  
  1333.   31) New utility UPDATUSR to convert a Mail Manager v1.34 and lower
  1334.       user file (MAILMGR.USR) to the new format used by Mail Manager
  1335.       +Plus+.
  1336.  
  1337.   32) UPDATE.EXE utility revised to update a v1.30 through v1.34
  1338.       configuration file (MAILMGR.CFG) to the new format.
  1339.  
  1340.   33) New utility MMGRNODE.EXE to compile fido-style nodelists for
  1341.       Mail Manager +Plus+'s use.  (Used for *.MSG netmail areas only).
  1342.  
  1343.   34) New utility MMINDEX.EXE to create an index file in each fido
  1344.       conference, to aid in determining last msg read for the user,
  1345.       and to speed up FIDO conference handling.  See documentation on
  1346.       how to use this utility.
  1347.